home *** CD-ROM | disk | FTP | other *** search
-
- GFASHELL.PRG V.1.0
- ==================
-
- Version vom 18-SEP-1989
-
-
- VORWORT:
- ========
-
- Nach langem warten war der Compiler für das GFA-Basic Version 3.0 nun
- endlich erschienen. Mit zittrigen Händen wurde der Umschlag geöffnet und
- die darinliegende Diskette in die Floppy geschoben. Doch was ist das?
- Nach dem Start von GFA_BCOM.PRG passierte nicht das was man bisher vom
- GFA-Compiler (V.2) gewöhnt war. Also half nichts, das Handbuch mußte
- doch noch aufgeschlagen werden. (Wer liest denn noch Handbücher?) Aha,
- MENUX.PRG muß gestartet werden, wär hätte das gedacht. Parameter gehören
- auch noch dazu. Was bedeutet nun schon wieder S> in der Parameterliste,
- wo ist denn schon wieder das Handbuch hin? HILFE wo bleibt die bisher
- gewohnte Arbeitsumgebung?!!
-
- Es half nichts. Was ein richtiger Programmierer ist, der macht sich halt
- seine Arbeitsumgebung selbst. So entstand also in schweißtreibenden
- Nächten die GFASHELL.
-
- Sinn dieses Programmes ist es also die Arbeit mit GFA-Basic 3.0 zu
- vereinfachen, und wo ich gerade dabei war kamen dann noch ein paar
- kleine Extras dazu. Das Programm ist weitgehend selbsterklärend
- geschrieben, aber trotzdem folgt hier eine kleine Beschreibung:
-
-
- BEDIENUNGSANLEITUNG:
- ====================
-
- (Wenn sie jemals von irgendwem gelesen wird)
-
-
- Zu dem Programm gehören die Dateien:
-
- GFASHELL.PRG (Das eigentliche Programm)
- GFASHELL.RSC (Die dazugehörende Resource-Datei)
- GFASHELL.INF (Datei mit Defaultwerten für die SHELL)
- README.TXT (Diese Datei lesen Sie gerade)
- README.DOC (Dasselbe in WORDPLUS-Format)
-
- Die ersten drei Dateien müssen im selben Ordner liegen (z.B.: GFA_3).
-
- Die Mindestkonfiguration ist ein Speicherplatz von mindestens 520 K, ein
- einseitiges Laufwerk sowie ein SM124 Monitor (Real Programers don't use
- color!). Eine Festplatte oder eine RAMDISK erhöhen die Geschwindigkeit.
- Ein Drucker ist natürlich immer empfehlenswert.
-
-
- 1. Programmstart:
- =================
-
- Bevor Sie das Programm starten, sollten Sie überprüfen, ob die Angaben
- in GFASHELL.INF Ihrer Arbeitsumgebung entspricht.
- Die Originaldatei sieht wie folgt aus:
-
-
- '
- ' INFO-FILE FUER GFAASHELL
- ' ************************
- '
- ' STANDARTNAMEN FUER COMPILE UND LINK
- '
- G3OBJ=F:\GFA_3\TEST.O
- G3PRG=F:\GFA_3_TEST.PRG
- '
- ' PROGRAMME DIE VON GFASHELL DIREKT AUSGEFUEHRT WERDEN
- '
- G3LIB=F:\GFA_3\GFA3BLIB
- G3INT=F:\GFA_3\GFABASIC.PRG
- G3COM=F:\GFA_3\GFA_BCOM.PRG
- G3LNK=F:\GFA_3\GL.PRG
- G3RCS=F:\GFA_3\RCS2.PRG
- '
- ' KANN BEI BEDARF GESETZT WERDEN:
- '
- ' SHELL=
- '
- ' STANDARTPFAD FÜR FILESELECTORBOX
- '
- G3PTH=F:\GFA_3\MAKE\
-
- Kommentarzeilen werden mit ',! oder ; gekennzeichnet. Am Anfang und am
- Ende jeder Zeile können beliebig viele Blanks stehen. Die Reihenfolge
- der Definitionen kann frei gewählt werden. Sollten Parameter nicht
- definiert sein, werden automatisch die Defaultwerte aus dem Handbuch
- genommen.
-
-
-
- 2. INFOS
- ========
-
- Sie haben das Programm schon gestartet? Dann haben Sie ja schon gesehen
- wie sich das ganze auf dem Bildschirm darstellt.
-
- Der weiße Kasten oben beinhaltet die sehr wichtige Mitteilung wie das
- Programm heiβt, und von wem es erstellt wurde. Wenn Sie diese BOX
- anklicken erscheint ein biβchen Werbung für mich. Sie haben nun die
- Möglichkeit mit "ZURUECK" wieder in die SHELL zurückzukehren, oder sich
- mit "PARAMETER" alle aktuellen Werte der SHELL anzeigen zu lassen. Wenn
- Sie sich sattgesehen haben genügt ein Mausklick und Sie sind wieder in
- der SHELL.
-
-
- 3. Arbeiten
- ===========
-
- Der Kasten unter den Informationen ist für die Definitionen der
- Standard-Datei-Namen und zum Aufruf der GFA-Programme gedacht:
-
- EDIT Aufruf des GFA-Basic-Interpreters
- COMPILE Aufruf des GFA-Basic-Compilers
- LINK Aufruf des GFA-Basic-Linkers
- MAKE Aufruf des Compilers, und des Linkers hintereinander
- RCS Aufruf des Resource-Construktion-Sets
- TEST Aufruf des zuletzt compilierten Programmes
-
- GFA Bestimmung des *.GFA Files
- OBJ Bestimmung des Objekt-Files
- PRG Bestimmung des Programm-Files
- LIB Bestimmung der Library
- C-OBJ Bestimmung des C-Objekt-Files das dazugelinkt werden soll
-
- OBJ=GFA Objektfile nimmt automatisch den Namen des GFA-Files an.
- PRG=GFA Programmfile nimmt automatisch den Namen des GFA-Files an.
- (Wenn hat es nicht schon gestört, daß alle Programme TEST.*
- genannt werden?)
- G3WAIT G3WAIT ein oder ausschalten (s. Handbuch)
- G3MOVE G3MOVE ein oder ausschalten (s. Handbuch)
- COMMAND Ruft einen COMMAND-LINE-INTERPRETER auf. Standardmäβig wird eine
- abgespeckte auf die SHELL angepaβte Version des LCI's benutzt.
- Wenn in GFASHELL.INF eine andere SHELL benannt ist wird
- natürlich diese benutzt. (Man kann natürlich auch ein normales
- Programm definieren, und dann z.B. Raumschiffe abballern,
- Malen, Briefe schreiben o.Ä.)
-
- EXIT Alles auf dieser Erde ist vergänglich, so auch die GFASHELL.
-
-
- 4. Parameter
- ============
-
- Die Bedienung der Parametereinstellung entspricht in etwa der Bedienung
- von MENU.PRG bzw. MENUX.PRG, nur ist alles auf einen Blick, im Klartext
- ohne ständiges nachschlagen im Handbuch sichtbar. Die genaue Bedeutung
- der Parameter ist recht ausführlich im Handbuch beschrieben. Leute die
- ihren Compiler "zufällig" auf einer ihrer Disketten entdeckt haben,
- sollten sich vielleicht doch noch den Compiler kaufen. Ich verrate hier
- nichts.
-
-
- 5. Little Command Interpreter (LCI)
- ===================================
-
- Als kleines Extra ist in der GFASHELL ein kleiner Kommandointerpreter
- eingebaut der die wichtigsten Befehle für ein sinnvolles Arbeiten
- beherrscht.
-
- Syntax der Beschreibung:
- ========================
-
- KOMMANDO PARAMETER PARAMETER
-
- in Klammern () => kann zusätzlich zum Kommando eingegeben werden
- [nnnn] => kann optional benutzt werden
- filespec => [Laufwerk:][\ORDNER...\]DATEINAME.EXTENSION
-
-
-
- CD [filespec]
- Wechselt das Verzeichniss
- Beispiel CD A:\GFA\ geht nach A:\GFA\
- CD wechselt in das Verzeichniss das mit
- SET PATH definiert wurde
-
- CLS
- löscht den Bildschirm
-
- DEL(ETE) filespec(ohne Wildcards)
- löscht angegebene Datei
- Beispiel: DEL TEST.O löscht die Datei TEST.O
-
- DFREE laufwerk
- zeigt den freien Speicherplatz auf dem angegeben Laufwerk
-
- DIR [filespec] [filespec]
- Inhaltsverzeichnis von 1.Parameter auf 2.Parameter
- Beispiel: DIR gibt alle Dateien des aktuellen Ordners aus
- DIR A:\TEST\*.GFA zeigt alle *.GFA-Files auf A:\TEST
- DIR *.* LST: Druckt den Inhalt des aktuellen Ordners
-
- EXIT oder QUIT
- Zurück zur SHELL. Kann auch mit QUIT oder durch drücken von
- "UNDO" erreicht werden.
-
- FREE
- Zeigt den freien Speicher an
-
- HELP
- Zeigt die bekannten Kommandos an
-
- MKDIR filespec
- Erzeugt einen Ordner
-
- PRINT filespec
- Gibt die angegebene Datei auf den Drucker aus
-
- REN(AME) filespec filespec
- Verändert 1.Dateinamen in 2.Dateinamen. Geht nur auf aktuellen
- Laufwerk.
- Beispiel: RENAME TEST.O \GFA_3\HUGO.O
-
- RMDIR filespec
- Löscht einen Ordner
-
- SET parameter parameter
- setzt verschiedene Werte
-
- SET DATE datum
- Bei gültiger Datumsangabe wird das Systemdatum geändert
- SET TIME zeit
- Bei gültiger Zeitangabe wird die Systemzeit geändert
- SET PATH pfad
- Verändert den Standardsuchpfad der GFASHELL
- SET PROMPT string
- Verändert das Eingabezeichen (Maximal 6 Stellen)
-
- SH(OW) parameter
- zeigt verschiedene Werte
-
- SHOW GFA(SHELL)
- zeigt die aktuellen GFASHELL Parameter
- SHOW DATE
- zeigt das Systemdatum
- SHOW DIR
- zeigt das aktuelle Verzeichniss
- SHOW TIME
- zeigt die Systemzeit
- SHOW PATH
- zeigt den aktuellen GFA-SHELL Pfad
- SHOW MEMORY [SYSTEM]
- zeigt den freien Speicher an
- SHOW MEMORY INTERN
- zeigt den freien Speicher der GFASHELL an
-
- TYPE filespec
- gibt die angegebene Datei auf dem Bildschirm aus
-
- PURGE
- löscht alle *.BAK Dateien im aktuellen Verzeichniss
-
- Programme werden durch Eingabe des Pfades und des Dateinamens (ohne
- Extension) gestartet. LCI überprüft ob ein ausführbares Programm mit
- diesen Angaben besteht. Bzw.: ohne Pfadangabe wird geprüft ob ein
- Programm im Ordner \BIN oder om definierten Pfad (mit SET PATH) mit
- diesen Angaben existiert. LCI merkt sich die letzten 10 Eingaben (auch
- nach verlassen von COMMAND). Diese können durch die Pfeiltasten UP und
- DOWN wieder aufgerufen und editiert werden.
-
-
- 6. Publik-Domain
- ================
-
- Nicht vergessen darf ich natürlich den Hinweis auf mein armes Konto:
- Das Programm ist als Publik Domain Software freigegeben, d.H. dieses
- Programm darf frei kopiert und weitergegeben werden. Dabei müssen die
- Dateien GFASHELL.PRG, GFASHELL.INF, README.TXT und README.DOC mit
- kopiert werden.
-
- Um aber wenigstens einen Teil meiner Unkosten für Kaffee und Zigaretten,
- die bei der Erstellung dieses Programmes verbraucht wurden, wieder
- zurückzubekommen, bitte ich jeden der dieses Programm gebrauchen kann,
- mir einen kleineren (oder auch etwas größeren) Betrag zu Überweisen.
-
- Ab 20,00 DM wird man registrierter Besitzer. (Registrierte Besitzer
- erhalten von mir automatisch das nächste Update zugesandt, und bekommen
- vom mir bei Bedarf eine individuelle Beratung.)
-
- Ansonsten bin ich für Anregungen, Verbesserungsvorschläge, Lob und auch
- Beschimpfungen immer zu haben. Ein kurzer Brief an mich genügt. Antwort
- gibt es garantiert.
-
- Evntl. Fehlermeldungen bitte mit genauer Beschreibung des Fehlers (s.
- Anlage) und der Versionsnummer des Programms an mich senden. Ich
- benötige dazu eine Diskette mit: a) der GFASHELL.INF und b) evntl. dem
- gerade bearbeiteten Files *.GFA *.O ... . Die Diskette gibt es
- garantiert wieder zurück (natürlich mit der neusten GFASHELL Version).
-
- Ralf Lenz
- Gluckensteinweg 71
- 6380 Bad Homburg
-
- Konto: 17837228 BLZ: 500 520 09 Kreissparkasse Bad Homburg
-
- P.S. Den Service mit den Fehlermeldungen gibt es natürlich nur für
- registrierte Besitzer der GFASHELL. Ansonsten hilft nur warten auf die
- nächste Version die in der PD-Scene kursiert.
-
- P.P.S. Fanpost, Drohbriefe und Anregungen darf mir auch jeder andere
- zusenden.
-
-
-
- FEHLERMELDUNG
- =============
-
- Adresse Name:
- Straße:
- PLZ, Ort:
- Tel.:
-
-
- Beim Benutzen von der GFASHELL V1.0 ist folgender Fehler aufgetreten:
-
- (Bitte hier den Fehler genau beschreiben, evntl. Blatt anfügen.)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ------------------------------------------------------------------------
-
- Der Fehler ist [] reproduzierbar
- [] nicht reproduzierbar
-
- Der Fehler trat auf im [] Diskettenbetrieb
- Typ der Floppy:______________
-
- [] Festplattenbetrieb
- Typ der Festplatte: ________________
- Treiber: ___________________________
- TURBODOS geladen [] Ja [] Nein
- CACHE-Programm geladen [] Ja [] Nein
- (wenn ja, welches?: ________________)
-
- [] RAM-Diskbetrieb
- Name des RAMDISK-Programms:________________
-
- Ich besitze folgende Konfiguration:
-
- TOS-Version:____________ [] im ROM [] auf Diskette
-
- ST-Typ [] 520ST [] 520ST+ [] 260 ST [] 520STM
- [] 1040ST [] 1040STM [] Mega ST 2 [] Mega ST 4
- [] anderen:__________________________
-
- bei Druckerfehlern:
-
- Druckertyp: __________________
-
- Spooler geladen [] Ja [] Nein
- wenn ja, welcher?: ____________________
-
- Schnittstelle: [] Seriell [] Parallel
-
- Mein GFA-Basic Interpreter hat die Versionsnummer 3.__
- Mein GFA-Basic Compiler hat die Versionsnummer: 3.__
-
-
-